package vista;


import javax.swing.*;
import controlador.ControladorInscribirEstudiante;

public class VistaInscribirEstudiante extends JFrame {
    
   
	private static final long serialVersionUID = 1L;
	
	
	 private JButton btnBuscar,btnIngresar,btnLimpiar,btnCancelar;
	 private javax.swing.JLabel lblCedula, lblApellido1, lblNombre;
	 private javax.swing.JPanel jPanel1;
	 private javax.swing.JSeparator jSeparator1;
	 private javax.swing.JTextField txtCedula, txtApellido1, txtNombre;
	
	
    public VistaInscribirEstudiante() {
    	
    	ControladorInscribirEstudiante control = new ControladorInscribirEstudiante(this);
  
        jPanel1 = new JPanel();
        jSeparator1 = new JSeparator();
        lblCedula = new JLabel();
        txtCedula = new JTextField();
        btnBuscar = new JButton();
        lblApellido1 = new JLabel();
        txtApellido1 = new JTextField();
        txtNombre = new JTextField();
        lblNombre = new JLabel();
       
        
        btnCancelar = new JButton();
        btnIngresar = new JButton();
        btnLimpiar = new JButton();

       
        setTitle("Inscribir Estudiante");
        getContentPane().setLayout(null);

        jPanel1.setBackground(java.awt.Color.white);
        jPanel1.setLayout(null);
        
        ///////////Esudiante/////////////////

     
        jPanel1.add(jSeparator1);
        jSeparator1.setBounds(40, 60, 370, 10);
        
        lblCedula.setText("Cedula*");
        jPanel1.add(lblCedula);
        lblCedula.setBounds(50, 80, 100, 17);
        jPanel1.add(txtCedula);
        txtCedula.setBounds(150, 80, 150,25);

        btnBuscar.setText("Buscar");
        jPanel1.add(btnBuscar);
        btnBuscar.addActionListener(control);
        btnBuscar.setBounds(310, 80, 100, 20);
        btnBuscar.setMnemonic('B');
        getRootPane().setDefaultButton(btnBuscar);
        getRootPane().requestFocus();
        
        lblNombre.setText("Nombre*");
        jPanel1.add(lblNombre);
        lblNombre.setBounds(50, 120, 100, 17);
        jPanel1.add(txtNombre);
        txtNombre.setBounds(150, 120, 150,25);
        

        lblApellido1.setText("Apellido*");
        jPanel1.add(lblApellido1);
        lblApellido1.setBounds(50, 160, 100, 17);
        jPanel1.add(txtApellido1);
        txtApellido1.setBounds(150, 160, 150,25);
        
       
        btnIngresar.setText("Ingresar");
        jPanel1.add(btnIngresar);
        btnIngresar.setBounds(35, 200, 105, 20);
        btnIngresar.addActionListener(control);
        btnIngresar.setMnemonic('I');

        btnCancelar.setText("Cancelar");
        jPanel1.add(btnCancelar);
        btnCancelar.setBounds(160, 200, 105,20);
        btnCancelar.addActionListener(control);
        btnCancelar.setMnemonic('C');

      
        btnLimpiar.setText("Limpiar");
        jPanel1.add(btnLimpiar);
        btnLimpiar.setBounds(290, 200, 105,20);
        btnLimpiar.addActionListener(control);
        btnLimpiar.setMnemonic('L');

        getContentPane().add(jPanel1);
        jPanel1.setBounds(0, 0, 480, 500);

        pack();
        
        this.setBounds(300, 90, 460, 300);
		this.setResizable(false);
		this.setVisible(true);
        
    }
    
    
    public void limpiar(){
	     txtCedula.setText("");
	     txtNombre.setText("");
	     txtApellido1.setText("");
	 }
    
    public String getTxtCedula() {
		return txtCedula.getText();
	}

    public String getTxtNombre() {
		return txtNombre.getText();
	}

    public String getTxtApellido1() {
		return txtApellido1.getText();
	}
    
 
    
  
	public void setTxtApellido1(String apellido1) {
		txtApellido1.setText(apellido1);
	}
	
	
	public void setTxtCedula(int cedula) {
		txtCedula.setText(Integer.toString(cedula));
	}

	

	public void setTxtNombre(String nombre) {
		txtNombre.setText(nombre);
	}

	
	public JButton getBtnBuscar() {
		return btnBuscar;
	}


	public void setBtnBuscar(JButton btnBuscar) {
		this.btnBuscar = btnBuscar;
	}


	public JButton getBtnCancelar() {
		return btnCancelar;
	}


	public void setBtnCancelar(JButton btnCancelar) {
		this.btnCancelar = btnCancelar;
	}


	
	public JButton getBtnIngresar() {
		return btnIngresar;
	}


	public void setBtnIngresar(JButton btnIngresar) {
		this.btnIngresar = btnIngresar;
	}

        public JButton getBtnLimpiar() {
		return btnLimpiar;
	}


	public void setBtnLimpiar(JButton btnLimpiar) {
		this.btnLimpiar = btnLimpiar;
	}

	

	public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new VistaInscribirEstudiante().setVisible(true);
            }
        });
    }


	public void setTxtCedula(String cedula) {
		txtCedula.setText(cedula);
		
	}
    
       
}